package com.kevin.utilits.elasticsearch;

import java.util.Date;

public class TroubleEntity {
	private int troubleId;
	private String autoTroubleId;
	private int troubleType;
	private String troubleTitle;
	private String description;
	private String picturesUrl;
	private String troubleLevel;
	private String troubleStatus;
	private String areaId;
	private int systemId;
	private int moduleId;
	private int numAffected;
	private Date occurenceDate;
	private String chkLevel;
	private String troubleReason;
	private String repName;
	private String repPhone;
	private String repEmail;
	private int repDepartmentId;
	private Date repDate;
	private String followUser;
	private String handler;
	private int assignCount;
	private String resolveUpId;
	private String confirmUpId;
	private int problemId;
	private String evaluation;
	private Date startDate;
	private Date endDate;
	private String eventSerialNo;
	private String eventStatus;
	private String eventStatusName;
	private String nocUploadActive;
    private String userDef1;
    private String userDef2;
    private String userDef3;
    private String userDef4;
    private String userDef5;
    private String userDef6;
    private Date userDef7;
    private Date userDef8;
    private String active;
    private Date createDate;
    private Date operDate;
    private String createUser;
    private String operUser;
    private String systemName;
    private String moduleName;
    private int isAnalysis;
    private String troubleLevelName;
    private String chkLevelName;
    private String followUserName;
    private String handleUserName;
    private String createUserName;
    private String areaName;
    private String lang;
    private String statusName;
    private String remark;
    //故障升级为事件
    private String isEvent;
    private String tdo;
    private String isLevelSms;
    private Date eventUpgradeTime; 
    private String troubleEventStatus;
    private String upgradeOperUser;
    //相关人
    private String relateUser;
    //标题、编号、报障人
    private String fuzzyColumn;
    //在售／预热档期
    private int inSales;
    //上报原因
    private String reportReason;
    //itil 链接
    private String itilUrl;
    
    public String getUpgradeOperUser() {
		return upgradeOperUser;
	}

	public void setUpgradeOperUser(String upgradeOperUser) {
		this.upgradeOperUser = upgradeOperUser;
	}
	/**
     * mybatis参数
     */
    private String viewType;
    
    /**
     * mybatis参数
     */
    private String nowUser;
    
    public String getStatusName(){
    	return statusName;
    }
    
    public void setStatusName(String statusName){
    	this.statusName=statusName;
    }
    
    
    public String getLang(){
    	return lang;
    }
    
    public void setLang(String lang){
    	this.lang=lang;
    }
    
    public String getAreaName(){
    	return areaName;
    }
    
    public void setAreaName(String areaName){
    	this.areaName=areaName;
    }
    
    public String getCreateUserName(){
    	return createUserName;
    }
    
    public void setCreateUserName(String createUserName){
    	this.createUserName=createUserName;
    }

    public String getTroubleLevelName(){
    	return troubleLevelName;
    }
    
    public void setTroubleLevelName(String troubleLevelName){
    	this.troubleLevelName=troubleLevelName;
    }
    
    public String getChkLevelName(){
    	return chkLevelName;
    }
    
    public void setChkLevelName(String chkLevelName){
    	this.chkLevelName=chkLevelName;
    }
    
    public String getFollowUserName(){
    	return followUserName;
    }
    
    public void setFollowUserName(String followUserName){
    	this.followUserName=followUserName;
    }
    
    public String getHandleUserName(){
    	return handleUserName;
    }
    
    public void setHandleUserName(String handleUserName){
    	this.handleUserName=handleUserName;
    }
    
    public int getiIsAnalysis(){
    	return isAnalysis;
    }
    
    public void setIsAnalysis(int isAnalysis){
    	this.isAnalysis=isAnalysis;
    }
    
    public int getTroubleId(){
    	return troubleId;
    }
    
    public void setTroubleId(int troubleId){
    	this.troubleId=troubleId;
    }
    
    public int getTroubleType(){
    	return troubleType;
    }
    
    public void setTroubleType(int troubleType){
    	this.troubleType=troubleType;
    }
    
    public String getTroubleTitle(){
    	return troubleTitle;
    }
    
    public void setTroubleTitle(String troubleTitle){
    	this.troubleTitle=troubleTitle;
    }
    
    public String getDescription(){
    	return description;
    }
    
    public void setDescription(String description){
    	this.description=description;
    }
    
    public String getPicturesUrl(){
    	return picturesUrl;
    }
    
    public void setPicturesUrl(String picturesUrl){
    	this.picturesUrl=picturesUrl;
    }
    
    public String getTroubleLevel(){
    	return troubleLevel;
    }
    
    public void setTroubleLevel(String troubleLevel){
    	this.troubleLevel=troubleLevel;
    }
    
    public String getTroubleStatus(){
    	return troubleStatus;
    }
    
    public void setTroubleStatus(String troubleStatus){
    	this.troubleStatus=troubleStatus;
    }
    
    public String getAreaId(){
    	return areaId;
    }
    
    public void setAreaId(String areaId){
    	this.areaId=areaId;
    }
    
    public int getSystemId(){
    	return systemId;
    }
    
    public void setSystemId(int systemId){
    	this.systemId=systemId;
    }
    
    public int getModuleId(){
    	return moduleId;
    }
    
    public void setModuleId(int moduleId){
    	this.moduleId=moduleId;
    }
    
    public int getNumAffected(){
    	return numAffected;
    }
    
    public void setNumAffected(int numAffected){
    	this.numAffected=numAffected;
    }
    
    public Date getOccurenceDate(){
    	return occurenceDate;
    }
    
    public void setOccurenceDate(Date occurenceDate){
    	this.occurenceDate=occurenceDate;
    }
    
    public String getChkLevel(){
    	return chkLevel;
    }
    
    public void setChkLevel(String chkLevel){
    	this.chkLevel=chkLevel;
    }
    
    public String getTroubleReason(){
    	return troubleReason;
    }
    
    public void setTroubleReason(String troubleReason){
    	this.troubleReason=troubleReason;
    }
    
    public String getRepName(){
    	return repName;
    }
    
    public void setRepName(String repName){
    	this.repName=repName;
    }
    
    public String getRepPhone(){
    	return repPhone;
    }
    
    public void setRepPhone(String repPhone){
    	this.repPhone=repPhone;
    }
    
    public String getRepEmail(){
    	return repEmail;
    }
    
    public void setRepEmail(String repEmail){
    	this.repEmail=repEmail;
    }
    
    public int getRepDepartmentId(){
    	return repDepartmentId;
    }
    
    public void setRepDepartmentId(int repDepartmentId){
    	this.repDepartmentId=repDepartmentId;
    }
    
    public Date getRepDate(){
    	return repDate;
    }
    
    public void setRepDate(Date repDate){
    	this.repDate=repDate;
    }
    
    public String getFollowUser(){
    	return followUser;
    }
    
    public void setFollowUser(String followUser){
    	this.followUser=followUser;
    }
    
    public String getHandler(){
    	return handler;
    }
    
    public void setHandler(String handler){
    	this.handler=handler;
    }
    
    public int getAssignCount(){
    	return assignCount;
    }
    
    public void setAssignCount(int assignCount){
    	this.assignCount=assignCount;
    }

    public int getProblemId(){
    	return problemId;
    }
    
    public void setProblemId(int problemId){
    	this.problemId=problemId;
    }

    public String getEvaluation(){
    	return evaluation;
    }
    
    public void setEvaluation(String evaluation){
    	this.evaluation=evaluation;
    }
    
    public Date getStartDate(){
    	return startDate;
    }
    
    public void setStartDate(Date startDate){
    	this.startDate=startDate;
    }
    
    public Date getEndDate(){
    	return endDate;
    }
    
    public void setEndDate(Date endDate){
    	this.endDate=endDate;
    } 
    
    public String getUserDef1(){
	    return userDef1;
	  }
	    
	public void setUserDef1(String userDef1){
	    this.userDef1=userDef1;
	  }
	  
	  public String getUserDef2(){
	    return userDef2;
	  }
	    
	  public void setUserDef2(String userDef2){
	    this.userDef2=userDef2;
	  }
	  
	  public String getUserDef3(){
	    return userDef3;
	  }
	    
	  public void setUserDef3(String userDef3){
	    this.userDef3=userDef3;
	  }
	  
	  public String getUserDef4(){
	    return userDef4;
	  }
	    
	  public void setUserDef4(String userDef4){
	    this.userDef4=userDef4;
	  }
	  
	  public String getUserDef5(){
	    return userDef5;
	  }
	    
	  public void setUserDef5(String userDef5){
	    this.userDef5=userDef5;
	  }
	  
	  public String getUserDef6(){
	    return userDef6;
	  }
	    
	  public void setUserDef6(String userDef6){
	    this.userDef6=userDef6;
	  }
	  
	  public Date getUserDef7(){
	    return userDef7;
	  }
	    
	  public void setUserDef7(Date userDef7){
	    this.userDef7=userDef7;
	  }
	  
	  public Date getUserDef8(){
	    return userDef8;
	  }
	    
	  public void setUserDef8(Date userDef8){
	    this.userDef8=userDef8;
	  }
	  
	  public String getActive() {
	    return active;
	  }
	
	  public void setActive(String active) {
	    this.active = active;
	  } 
	  
	  public Date getCreateDate() {
	    return createDate;
	  }
	
	  public void setCreateDate(Date createDate) {
	    this.createDate = createDate;
	  }
	  
	  public Date getOperDate() {
	    return operDate;
	  }
	
	  public void setOperDate(Date operDate) {
	    this.operDate = operDate;
	  }
	  
	  public String getCreateUser() {
	    return createUser;
	  }
	
	  public void setCreateUser(String createUser) {
	    this.createUser = createUser;
	  }
	  
	  public String getOperUser() {
	    return operUser;
	  }
	
	  public void setOperUser(String operUser) {
	    this.operUser = operUser;
	  }
	  
	  public String getSystemName() {
	    return systemName;
	  }
	  
	  public void setSystemName(String systemName){
		  this.systemName=systemName;
	  }
	
	  public String getModuleName() {
	    return moduleName;
	  }
	  
	  public void setModuleName(String moduleName){
		  this.moduleName=moduleName;
	  }

    public String getResolveUpId() {
        return resolveUpId;
    }

    public void setResolveUpId(String resolveUpId) {
        this.resolveUpId = resolveUpId;
    }

    public String getConfirmUpId() {
        return confirmUpId;
    }

    public void setConfirmUpId(String confirmUpId) {
        this.confirmUpId = confirmUpId;
    }

	public int getIsAnalysis() {
		return isAnalysis;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	@Override
	public String toString() {
		return "TroubleEntity [troubleId=" + troubleId + ", troubleType=" + troubleType + ", troubleTitle="
				+ troubleTitle + ", description=" + description + ", picturesUrl=" + picturesUrl + ", troubleLevel="
				+ troubleLevel + ", troubleStatus=" + troubleStatus + ", areaId=" + areaId + ", systemId=" + systemId
				+ ", moduleId=" + moduleId + ", numAffected=" + numAffected + ", occurenceDate=" + occurenceDate
				+ ", chkLevel=" + chkLevel + ", troubleReason=" + troubleReason + ", repName=" + repName
				+ ", repPhone=" + repPhone + ", repEmail=" + repEmail + ", repDepartmentId=" + repDepartmentId
				+ ", repDate=" + repDate + ", followUser=" + followUser + ", handler=" + handler + ", assignCount="
				+ assignCount + ", resolveUpId=" + resolveUpId + ", confirmUpId=" + confirmUpId + ", problemId="
				+ problemId + ", evaluation=" + evaluation + ", startDate=" + startDate + ", endDate=" + endDate
				+ ", userDef1=" + userDef1 + ", userDef2=" + userDef2 + ", userDef3=" + userDef3 + ", userDef4="
				+ userDef4 + ", userDef5=" + userDef5 + ", userDef6=" + userDef6 + ", userDef7=" + userDef7
				+ ", userDef8=" + userDef8 + ", active=" + active + ", createDate=" + createDate + ", operDate="
				+ operDate + ", createUser=" + createUser + ", operUser=" + operUser + ", systemName=" + systemName
				+ ", moduleName=" + moduleName + ", isAnalysis=" + isAnalysis + ", troubleLevelName="
				+ troubleLevelName + ", chkLevelName=" + chkLevelName + ", followUserName=" + followUserName
				+ ", handleUserName=" + handleUserName + ", createUserName=" + createUserName + ", areaName="
				+ areaName + ", lang=" + lang + ", statusName=" + statusName + "]";
	}

	public String getViewType() {
		return viewType;
	}

	public void setViewType(String viewType) {
		this.viewType = viewType;
	}

	public String getNowUser() {
		return nowUser;
	}

	public void setNowUser(String nowUser) {
		this.nowUser = nowUser;
	}

	public String getAutoTroubleId() {
		return autoTroubleId;
	}

	public void setAutoTroubleId(String autoTroubleId) {
		this.autoTroubleId = autoTroubleId;
	}

	public String getEventSerialNo() {
		return eventSerialNo;
	}

	public void setEventSerialNo(String eventSerialNo) {
		this.eventSerialNo = eventSerialNo;
	}

	public String getEventStatus() {
		return eventStatus;
	}

	public void setEventStatus(String eventStatus) {
		this.eventStatus = eventStatus;
	}

	public String getEventStatusName() {
		return eventStatusName;
	}

	public void setEventStatusName(String eventStatusName) {
		this.eventStatusName = eventStatusName;
	}

	public String getNocUploadActive() {
		return nocUploadActive;
	}

	public void setNocUploadActive(String nocUploadActive) {
		this.nocUploadActive = nocUploadActive;
	}
	
	//故障升级为事件
	public String getIsEvent(){
		return isEvent;
	}
	public void setIsEvent(String isEvent){
		this.isEvent=isEvent;
	}
	
	public String getTdo(){
		return tdo;
	}
	public void setTdo(String tdo){
		this.tdo=tdo;
	}
	
	public String getIsLevelSms(){
		return isLevelSms;
	}
	public void setIsLevelSms(String isLevelSms){
		this.isLevelSms=isLevelSms;
	}
	
	public Date getEventUpgradeTime() {
	    return eventUpgradeTime;
	}
	
	public void setEventUpgradeTime(Date eventUpgradeTime) {
	    this.eventUpgradeTime = eventUpgradeTime;
	}
	
	public String getTroubleEventStatus() {
		return troubleEventStatus;
	}
	public void setTroubleEventStatus(String troubleEventStatus) {
		this.troubleEventStatus = troubleEventStatus;
	}

	public String getRelateUser() {
		return relateUser;
	}

	public void setRelateUser(String relateUser) {
		this.relateUser = relateUser;
	}

	public String getFuzzyColumn() {
		return fuzzyColumn;
	}

	public void setFuzzyColumn(String fuzzyColumn) {
		this.fuzzyColumn = fuzzyColumn;
	}

	public int getInSales() {
		return inSales;
	}

	public void setInSales(int inSales) {
		this.inSales = inSales;
	}

	public String getReportReason() {
		return reportReason;
	}

	public void setReportReason(String reportReason) {
		this.reportReason = reportReason;
	}

	public String getItilUrl() {
		return itilUrl;
	}

	public void setItilUrl(String itilUrl) {
		this.itilUrl = itilUrl;
	}
}
